to the best of his ability - Turc Anglais Dictionnaire